import pandas as pd
df= pd.DataFrame({'商品':['苹果','香蕉','梨','香蕉'],
                  '单价（元）':[4,5,4,5],
                  '销量（kg）':[100,120,105,120],
                  '库存（kg）':[50,60,70,60]})
print('原始:\n',df)
#3-4
# print('检查所有列：\n',df.duplicated())
# print('检查单价列：\n',df.duplicated('单价（元）'))
# print('检查单价列：\n',df.duplicated('单价（元）',keep=False))

#3-5
print('删除单价列除包含重复值的第一行外其他包含重复值的行：\n',df.drop_duplicates('单价（元）'))
print('删除单价列除包含重复值的最后一行外其他包含重复值的行：\n',df.drop_duplicates('单价（元）',keep='last'))
print('删除除完全重复的第一行外其他完全重复的行：\n',df.drop_duplicates())
print('删除所有完全重复的行：\n',df.drop_duplicates(keep=False))
print('删除所有完全重复的·行，并重新设置连续索引行：\n',df.drop_duplicates(keep=False,ignore_index=True))

